`:top
`!Isomorphic JavaScript`!, also known as `!Universal JavaScript`!, describes `F33f`_`[JavaScript`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=JavaScript]`_`f applications which run both on the `F33f`_`[client`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Client_(computing)]`_`f and the `F33f`_`[server`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Server_(computing)]`_`f.
>>Contents
• `F0af`_`[Name`#name]`_`f
• `F0af`_`[Frameworks`#frameworks]`_`f
• `F0af`_`[References`#references]`_`f
-─
>>Name
The naming of the term 'Isomorphic JavaScript' has been a matter of controversy.`:cite-ref-0-1-0[`F5bf`_`[1`#cite-note-0-1]`_`f] The term 'isomorphic' was first coined by Charlie Robbins from `F33f`_`[Nodejitsu`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Nodejitsu]`_`f, in one of the company's blog posts.`:cite-ref-2[`F5bf`_`[2`#cite-note-2]`_`f] Spike Brehm, a software engineer from `F33f`_`[Airbnb`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Airbnb]`_`f, wrote another blog post using the same term.`:cite-ref-3[`F5bf`_`[3`#cite-note-3]`_`f] However, others have proposed to use the term Universal JavaScript instead.`:cite-ref-0-1-1[`F5bf`_`[1`#cite-note-0-1]`_`f]`:cite-ref-4[`F5bf`_`[4`#cite-note-4]`_`f]
>>Frameworks
There have been several isomorphic JavaScript frameworks and libraries created, most notably Miso and `F33f`_`[Meteor`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Meteor_(web_framework)]`_`f (framework). Others include `F33f`_`[Next.js`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Next.js]`_`f, `F33f`_`[Nuxt`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Nuxt]`_`f, Sveltekit, Rendr, Derby, Ezel and Catberry.
>>References
`:cite-note-0-1`!1.`! `F0af`_`[↑`#cite-ref-0-1-0]`_`f "Is "Isomorphic JavaScript" a good term?". `*2ality`*. Archived from the original on 2017-06-21. Retrieved 2017-06-15.
`:cite-note-2`!2.`! `F0af`_`[↑`#cite-ref-2]`_`f `:citerefinc`aInc., Nodejitsu. "Scaling Isomorphic Javascript Code | Nodejitsu Inc". `*blog.nodejitsu.com`*. Archived from the original on 2017-07-03. Retrieved 2017-06-15. `B100`F9d9{{cite web}}`f`b: `B100`F9d9|last=`f`b has generic name (help)
`:cite-note-3`!3.`! `F0af`_`[↑`#cite-ref-3]`_`f `:citerefairbnbeng2013`aAirbnbEng (2013-11-11). "Isomorphic JavaScript: The Future of Web Apps". `*Airbnb Engineering & Data Science`*. Archived from the original on 2017-06-17. Retrieved 2017-06-15.
`:cite-note-4`!4.`! `F0af`_`[↑`#cite-ref-4]`_`f "Universal JavaScript". `*Michael Jackson`*. 2015-06-08. Archived from the original on 2017-06-21. Retrieved 2017-06-15.
`c`F0af`_`[↑ Back to top`#top]`_`f`a